cameron mcevoy
Cameron McEvoy Tests 100m Freestyle at the Swimming World Cup: A 31-Year-Old's Repositioning and a Ten-Year Data GapThere is a moment in short-course swimming that television almost never holds...
Cameron McEvoy and the 100m Freestyle Experiment: When the King of the 50m Goes Looking for a Different Place to StandThe water in the 25-meter pool reflected the lights into pale gold streaks...
Türkiye at the 2027 World Championship: Sixth Place Is a Seeding HingeTürkiye at the 2027 World Championship: Sixth Place Is a Seeding Hinge In...
Sixty Empty Cells: What a Blank Analysis Taught Me About Reading Vietnamese VolleyballAt 1:47 in the morning I opened the Stage-1 file for the third time. Nine...
Sports writers facing a data-empty analysis: don't fill the void with wordsWhen the locker room door closes, the real game begins. This morning, I opene...
Besiktas Fall at the Free-Throw Line: A 94-96 EuroLeague Opening Loss to ValenciaThe clock shows 21 seconds. The arena is roaring, because Besiktas trails...
Two Gold Medals and the Silences Before the 2026 Asian Games for China's Badminton TeamApplause behind the curtain never lies. I have heard it in many arenas — from...
Lewis Hamilton's Dawn Apollo Studios Signs Multi-Year First-Look Deal With Skydance SportsIn the media pen at Monaco in May, while dozens of lenses were still fixed on...
Alwi Farhan Trains with Kento Momota Ahead of Asian Games 2026: The Lesson, the Mindset and the Data GapIn a training hall in Tokyo, the session ended with no stand cheering. Alwi...
Vietnamese Football and the Data Problem: V.League's Silence When European Models Cannot Read the Local PitchOne late May evening, I sat down with the data table from the most recent nin...
Three Days Before the Deadline: Reading the Hidden Clause, the Cash Flow, and the Apron in a DealThree days before the deadline, while the whole league spun around tweets abo...
Algeria 3-1 Zambia: Four Timestamps, Three Names, and a Hot Seat Newly OccupiedThe second minute, Hocine Aït Ahmed Stadium in Tizi Ouzou, and Jaouen Hadj pu...
Anatomy of a Football Claim: Nine Layers of Verification Before BeliefThe 58th Minute at Kazan Arena Minute 58, 16 June 2026, Kazan Arena. Andrés...
LA 2028 Men's Volleyball: Six Berths Filled and the Gap That Sits in EuropeThe moment nobody paused on In a small editing room in Osaka, I rewatched the...
V.League Pays for Goals and Leaves the Points at Set PiecesMinute 88 at Thien Truong Stadium, the drizzle just enough to make the ball...
The Dorsey Case and Panathinaikos' First Defeat: How One Podcast Episode Reprices a PlayerOn a Tuesday at exactly noon Athens time, 4 p.m. in Hai Phong, a notification...
Mixed 4x400m Relay at ASIAD 2026: Vietnam Breaks National Record and Drops 0.08 Seconds on the Anchor LegTa Ngoc Tuong placed her hand behind the starting line, and the opening leg o...
Vietnam women's sepak takraw reach the Asiad 20 final: the 12-point run, the substitution at 3-6, and the flaw nobody wants to nameThe comeback at the sepak takraw hall Twice in the same midday session, the...
76ers' 29-Point Comeback Over the Cavaliers: A Win of Variables, Not of SystemsLate at night in New York, I rewound the third quarter of the Philadelphia...
When a “Tennis” Record Contains Only Oil Prices: Vietnam's Sports Data Labeling ProblemDuring a data review for a client in sports content, I opened a record that t...
